/*** Eclipse Class Decompiler plugin, copyright (c) 2016 Chen Chao (cnfree2000@hotmail.com) ***/
package nc.itf.uapbd;

import nc.ui.querytemplate.querytree.IQueryScheme;
import nc.vo.pub.BusinessException;
import nc.vo.uapbd.cldy.CldyBillVO;

public abstract interface ICldyMaintain {
	public abstract void delete(CldyBillVO[] paramArrayOfCldyBillVO1,
			CldyBillVO[] paramArrayOfCldyBillVO2) throws BusinessException;

	public abstract CldyBillVO[] insert(CldyBillVO[] paramArrayOfCldyBillVO1,
			CldyBillVO[] paramArrayOfCldyBillVO2) throws BusinessException;

	public abstract CldyBillVO[] update(CldyBillVO[] paramArrayOfCldyBillVO1) 
			throws BusinessException;

	public abstract CldyBillVO[] query(IQueryScheme paramIQueryScheme)
			throws BusinessException;

	public abstract CldyBillVO[] save(CldyBillVO[] paramArrayOfCldyBillVO1,
			CldyBillVO[] paramArrayOfCldyBillVO2) throws BusinessException;

	public abstract CldyBillVO[] unsave(CldyBillVO[] paramArrayOfCldyBillVO1,
			CldyBillVO[] paramArrayOfCldyBillVO2) throws BusinessException;

	public abstract CldyBillVO[] approve(CldyBillVO[] paramArrayOfCldyBillVO1,
			CldyBillVO[] paramArrayOfCldyBillVO2) throws BusinessException;

	public abstract CldyBillVO[] unapprove(
			CldyBillVO[] paramArrayOfCldyBillVO1,
			CldyBillVO[] paramArrayOfCldyBillVO2) throws BusinessException;
}